div#container{
	border-left:0px solid #ccc;;
	border-right:0px solid #ccc;
	width:980px;
	height:100%;
	margin:0 auto;
}

div#headers{
    border:0px solid #b54e2b;
    position:relative;
    top:0;
    left:0;
    height:90px;
	width:980px;
	background:url(../images/bg_topnavi.gif)
}

div#contents{ border:0px solid #b54e2b; width:980px; height:80%;float:left; margin:10px 0px 10px 0px;}

div#container div#topmenu {width:100%;height:100px;background:#c2c2c2;float:left;}
div#container div#contents div#main_left {width:200px;height:100%;background:#FFCC66; float:left;margin-right:10px;}
div#container div#contents div#mainContents{width:770px;float:left;height:100%;background:green;}
div#footer{ border:0px solid #000; width:980px;height:80px;background:gray;margin-top:0px;float:left}





div#headers #logo{
position:absolute;
}

div#headers #site_menu{
position:absolute;
top:10px;
right:10px;
border:0px solid #b54e2b;
}

div#headers #site_menu ul{
border:0px solid #7a3e2a;      
}

div#headers #site_menu ul li{
display:inline; 
border-right: 1px groove 7a3e2a;
padding:0 5px;
}

div#headers #homepage_menu{
position:absolute;
top:45px;
left:10px;
width:100%;
height:42px;
line-height:4px;

}

div#headers #homepage_menu ul{
display:inline;
}
div#headers #homepage_menu ul li{
display:inline;
margin:0;}

div#headers #homepage_menu{
position:absolute;
top:45px;
left:10px;
width:100%;
height:42px;
line-height:4px;

}

div#headers #admin_menu ul{
display:inline;
}
div#headers #admin_menu ul li{
display:inline;
margin:0 3px;;}
div#headers #admin_menu{
position:absolute;
top:59px;
left:710px;
width:250px;
height:42px;
line-height:10px;

}


div#headers #site_srch fieldset legend,
#login fieldset legend{
    position:absolute;
	top:0;
	left:-500000px;	
}

div#contents div#main_center, div#contents div#main_right{ background-color:#FFF;  height:100%; }
div#div#contents div#main_center2{ margin:0 0 10px 0;}


/* div#contents div#main_left{float:left;width:180px;} */
div#contents div#main_left2{float:left;width:260px; margin: 0 10px 0 0; border:1px solid #ccc;}
div#contents div#main_center{float:left;width:780px;}  
div#contents div#main_center2{float:left;width:780px;}  
div#contents div#main_center3{float:left;width:700px;} 

div#pop div#main_center3{float:left;width:520px;} 
   


#login{ border:0px solid #ccc; height:183px; margin:0 0 10px 0; }

#login fieldset{ margin:10px 0 0 0; position:relative; top:0; left:0; }
#login fieldset label{ width:20px; display:inline-block; }

#login li.name{ margin:15px 0 5px 0; border:0px solid #000;}

#login p.uid{ position:absolute; top:0px; left:5px; }
#login p.upw{ position:absolute; top:30px; left:5px; }
#login p.btn{ position:absolute; top:0px; right:5px; }
button.btn_login{ width:80px; height:50px; }


div#contents h2{ font-size:20px; background-color:#fff; margin:10px 0 10px 0; padding:0px 0;}

div#contents div#main_left #notice{ border:1px solid #ccc; margin:0px 0 10px 0; }
div#contents div#main_left #notice ul li{ list-style:none; border:0px solid #000; margin:0 0 5px 20px; }


<!-------메뉴리스트
div#contents div#main_left2 #me_list{ border:1px solid #ccc; margin:0px 0 10px 0; }
div#contents div#main_left2 #me_list ul li{ list-style:none; border:0px solid #000; margin:0 0 5px 30px; }

#main_center2 {margin-bottom: 30px;}

div#contents div#main_center2 .schedule{ border-bottom:1px solid #ccc; margin:0 0 10px 0; }

div#contents div#main_center2 .schedule table{ border-collapse:collapse; border:1px solid #ccc; }

div#contents div#main_center2 .schedule table caption{ text-align:right; visibility:visible; }

div#contents div#main_center2 .schedule table thead tr th{
border-left:1px solid #ccc;  }

div#contents h2{ font-size:20px; background-color:#fff; margin:0 10px 10px 0; padding:0px 0;}


div#contents div#main_center2 .schedule table tbody tr th{ height:30px; border-top:1px solid #ccc; }
div#contents div#main_center2 .schedule table tbody tr td{ border-top:1px solid #ccc; border-left:1px solid #ccc; text-align:center; height:30px; }
div#contents div#main_center2 .schedule table tfoot tr td{ border-top:1px solid #ccc; }
<!----------------------------------------------------------------------------------------------

<!---------------------------------------------------------------------------------------------------------------------
#Login_info {
			float:left;
			width:100%;
			margin-bottom:0px;
			padding-top:0px;
			color:#666;
			background:url() left top no-repeat;
			}
			ul.photo_info {float:left; width:161px; margin:10px 2px 0 10px; display:inline;}
			ul.photo_info li {float:left;}
				ul.photo_info li.photo {
					width:48px;
					height:48px;
					margin-right:3px;
					border:1px solid #9b9e9f;
					display:inline;
					}
				ul.photo_info li.photo_text {width:106px; margin-top:10px;}

			ul.info_type {
				clear:both;
				float:left;
				width:160px;
				margin:9px 10px 0 8px;
				padding-bottom:5px;
				border-bottom:1px solid #e1e1e1;
				display:inline;
				}
				ul.info_type li {clear:both; float:left; width:100%;}
				ul.info_type .day {
					float:left;
					width:145px;
					height:40px;
					margin-top:5px;
					padding-left:8px;
					font-size:11px;
					background:url() left 2px no-repeat;
					}


<!------------------------------------------------------------------------------------------------------------------------------------

div#contents div#main_right #srch_list{ border:1px solid #000; }
div#contents div#main_right #srch_list ol{ border:0px solid #000; padding:0 0 0 30px; }
div#contents div#main_right #srch_list ol li{ list-style:decimal; height:20px; }
div#contents div#main_right #srch_list ol li a:hover{ font-weight:bolder; }

.txt_small{width:80px;}
#footer h3{ float:left; margin:0 10px 0 0; width:190px; line-height:50px; height:50px; border:0px solid #ddd; text-align:center; }
#footer address{float:left; }
 
/*로그인페이지 속성*/
#l_wrap {margin:0 auto; width:100%;}
#l_top {height:130px; repeat-x top;}
#l_box {margin:0 auto; width:350px; height:154px; background:url(../images/login_bg.gif); padding:180px 0 0 295px; margin-bottom: 30px;}
#l_box p.keeping{float:right; margin:-45px 70px -150px 0;}
#l_box #uid{background:#fff no-repeat 0px 0px;}
#l_box #upw{background:#fff no-repeat 0px 0px;}
#l_box dd.upw{ margin-top:5px;}

#l_box p.idsave{ float:left; margin: 16px 100px -100px 0px;}
#l_box p.idsave_btn{ float:right; margin: 10px 170px -100px 0px;}


#tableWrap table td {border-right:1px solid #000;}

